Skip to content

docs: video analysis accepts sources up to 6 minutes (and fix dubbing's missed 300 sec) - #32

Merged
spencer-zqian merged 2 commits into
mainfrom
feat/video-analysis-6min-cap
Aug 21, 2026
Merged

docs: video analysis accepts sources up to 6 minutes (and fix dubbing's missed 300 sec)#32
spencer-zqian merged 2 commits into
mainfrom
feat/video-analysis-6min-cap

Conversation

@spencer-zqian

Copy link
Copy Markdown
Contributor

Follows sonilo-api-dashboard#292, deployed to prod 2026-08-20.

video-analysis: 600 → 360 sec

/v1/video-analysis lowered its source-video cap to 360 sec (6 min). Nothing in these packages gates on it — the limit is enforced server-side — but three surfaces stated 600: the SDK README, the CLI README, and context7.json.

600 was never a real API limit: a shared 360 sec probe ceiling rejected every longer source before the endpoint's own check ran. A caller who believed the old number was uploading videos that were always going to be refused, so this is a correction as much as a cap change.

Also: dubbing's 300 sec, which this repo missed

The API raised /v1/dubbing from 180 to 300 sec on 2026-08-20 (sonilo-api-dashboard#291). sonilo-mcp, sonilo-js and the skills repo were updated; this repo was not. The SDK README and the CLI README both still said 180 — the harmful direction, since a caller who believes it trims a video the API would have taken.

Left alone deliberately: the "at most 180 seconds" line under video_to_sound / video_to_video_sound. Those endpoints did not change.

Scope

Docs only — no source file touched, no version bump. context7.json re-verified against the schema limits the CLI's test_context7.py enforces (22 rules, none over 255 chars, description 127 chars).

The API lowered /v1/video-analysis from 600 to 360 sec. Nothing here gates on
the number -- the limit is enforced server-side -- but both READMEs and
context7.json stated 600.

600 was never a real limit on the API either: a shared 360 sec probe ceiling
rejected every longer source before the endpoint's own check ran, so a caller
who believed the old number was uploading videos that were always going to be
refused.

Also fixes dubbing's cap, which this repo missed when the API raised it from
180 to 300 sec: the SDK README and the CLI README both still said 180, and a
caller who believes that trims a video the API would have taken. (The 180 sec
line under video_to_sound / video_to_video_sound is correct and stays.)
@sapient-app

sapient-app Bot commented Aug 20, 2026

Copy link
Copy Markdown

Lightsage docs evals

Waiting for the staging docs URL before running evals.

Lightsage will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: 607a583
Status: waiting for staging docs URL

Docs-only content, but PyPI renders the README on the project page, so the
corrected caps only reach readers through a release.
@spencer-zqian
spencer-zqian merged commit 3dc1341 into main Aug 21, 2026
2 checks passed
@spencer-zqian
spencer-zqian deleted the feat/video-analysis-6min-cap branch August 21, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant